package dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import conexion.BBDD;

import dao.interfaces.IConstructoraDAO;
import dto.ConstructoraDTO;

public class ConstructoraDAO implements IConstructoraDAO{
		
	public ConstructoraDTO obtenerConstructoraById(int id) throws SQLException{
		ConstructoraDTO cons = new ConstructoraDTO();
		Connection c = BBDD.abrirConexion();
		String sql = "SELECT * FROM constructora WHERE id="+id+";";
		PreparedStatement pr = c.prepareStatement(sql);
		ResultSet rs = pr.executeQuery();
		if(rs.next()){
			cons.setPid(rs.getInt("pid"));
			cons.setNombre(rs.getString("nombre"));
			cons.setDireccion(rs.getString("direccion"));
			cons.setCif(rs.getString("cif"));
		}
		BBDD.cerrarConexion(c);
		return cons;
	}
}
